package com.hkd.friend.domain.user;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.hkd.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.ToString;

@Data
@TableName("tb_user")
@ToString
public class User extends BaseEntity {

    @TableId(type = IdType.ASSIGN_ID)
    private Long userId;            // 用户ID（主键）

    private String nickName;        // 用户昵称

    @TableField("head_image")
    private String headImage;       // 用户头像

    private Integer sex;            // 用户性别（1男 2女）

    private String phone;           // 手机号

    private String code;            // 验证码

    private String email;           // 邮箱

    private String wechat;          // 微信号

    @TableField("school_name")
    private String schoolName;      // 学校

    @TableField("major_name")
    private String majorName;       // 专业

    private String introduce;       // 个人介绍

    private Integer status;         // 用户状态（0拉黑 1正常）
}
